﻿using System;
using System.Collections.Generic;

namespace Pap.Data
{
    /// <summary>
    /// 
    /// </summary>
    public interface ILoanSocialResearch : IEntity
    {
        /// <summary>
        /// Gets or sets the loan social research ID.
        /// </summary>
        /// <value>
        /// The loan social research ID.
        /// </value>
        Guid LoanSocialResearchID { get; set; }
        /// <summary>
        /// Gets or sets the loan ID.
        /// </summary>
        /// <value>
        /// The loan ID.
        /// </value>
        Guid LoanID { get; set; }
        /// <summary>
        /// Gets or sets the social research date.
        /// </summary>
        /// <value>
        /// The social research date.
        /// </value>
        DateTime SocialResearchDate { get; set; }
        /// <summary>
        /// Gets or sets the family numbers.
        /// </summary>
        /// <value>
        /// The family numbers.
        /// </value>
        int FamilyNumbers { get; set; }
        /// <summary>
        /// Gets or sets the income amount.
        /// </summary>
        /// <value>
        /// The income amount.
        /// </value>
        double IncomeAmount { get; set; }
        /// <summary>
        /// Gets or sets the notes.
        /// </summary>
        /// <value>
        /// The notes.
        /// </value>
        string Notes { get; set; }
        /// <summary>
        /// Gets the attachements.
        /// </summary>
        IEnumerable<ILoanSocialResearchAttachment> Attachements { get; }
    }
}
